package com.sale.goods.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description 核销单返回类
 * @Date 23-08-14
 * @Author hl
 **/
@Data
public class GoodsNuclearDto {

    /** id */
    private Long nuclearId;

    /** 核销单号 */
    private String nuclearCode;

    /** 核销类型 */
    private String nuclearType;

    /** 核销类型字典 */
    private String nuclearTypeDict;

    /** 单据状态 */
    private String nuclearStatus;

    /** 单据状态字典 */
    private String nuclearStatusDict;

    /** 客户编号 */
    private String clientCode;

    /** 客户编号 */
    private String clientName;

    /** 供应商编号 */
    private String supplierCode;

    /** 供应商名称 */
    private String supplierName;

    /** 核销金额 */
    private BigDecimal nuclearAmount;

    /** 备注 */
    private String remark;

    /** 开单人 */
    private String createBy;

    /** 开单时间 */
    private String nuclearTime;

    /** 审核人 */
    private String examineBy;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date examineTime;

    /** 转入客户编号 */
    private String clientCodeInto;

    /** 转入供应商编号 */
    private String supplierCodeInto;

}
